local UI = UI

function GetCraftSlots()
end

function GetCraftFilter()
end

function GetNumCrafts()
	return 0
end

function GetCraftName()
end

function GetCraftDisplaySkillLine()
end

function CraftIsEnchanting()
end

function GetCraftButtonToken()
end

--TRADE SKILL

function SetTradeSkillInvSlotFilter(index, value, exclusive)
end

function SetTradeSkillSubClassFilter(index, value, exclusive)
end

function GetTradeSkillSelectionIndex()
	return 1
end

function GetTradeSkillInvSlots()
end

function GetTradeSkillInvSlotFilter(index)
end

function GetTradeSkillSubClassFilter(index)
end

function GetTradeSkillSubClasses()
end

function GetTradeSkillInfo(index)
end

function SelectTradeSkill(index)
end

function GetNumTradeSkills(index)
	return 0
end

function IsTradeSkillLinked()
end

function GetTradeSkillLine()
	return "*skill*", 1, 1
end

function StopTradeSkillRepeat()
end

function GetTradeSkillInfo(index)
end

--GEM SOCKETING

function CloseSocketInfo()
end

function CloseTradeSkill()
end

function GetNumSockets()
	return 0
end

function GetSocketItemInfo()
	return "Socketed Item", "INV_SocketedItemIcon", 2
end

function TradeSkillOnlyShowMakeable()
end

function CloseCraft()
	UI.BroadcastEvent("CRAFT_CLOSE")
end

function SetTradeSkillItemNameFilter()
end
